The COVAMOF Software Variability Assessment Method (COSVAM)

نویسندگان

  • Sybren Deelstra
  • Jos Nijhuis
  • Jan Bosch
  • Marco Sinnema
چکیده

Variability has to undergo continual and timely change, or a product family will risk using the ability to effectively exploit the similarities of its members. Being able to determine whether, when and how variability should respond to changing markets, business needs, and advances in technology, however, is a non-trivial task. In this paper, we present COSVAM (The COVAMOF Variability Assessment Method). The contribution of COSVAM is that it provides a technique for variability assessment in the context of evolution, where no techniques were available up to date. It addresses several issues that are associated to the current practice, i.e. ad-hoc and unstructured methodology, implicit variability, addressing only one layer of abstraction, insufficiently exploring alternative solutions, and neglecting implementation dependencies between features.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Variability assessment in software product families

Software variability management is a key factor in the success of software systems and software product families. An important aspect of software variability management is the evolution of variability in response to changing markets, business needs, and advances in technology. To be able to determine whether, when, and how variability should evolve, we have developed the COVAMOF software variab...

متن کامل

Industrial validation of COVAMOF

COVAMOF is a variability management framework for product families that was developed to reduce the number of iterations required during product derivation and to reduce the dependency on experts. In this paper, we present the results of an experiment with COVAMOF in industry. The results show that with COVAMOF, engineers that are not involved in the product family were now capable of deriving ...

متن کامل

Tool Support for COVAMOF

A key aspect of software variability management in software product families is the explicit representation of the variability. From experience at several industrial software product families we found that tool support for variability modeling techniques requires (1) uniform and first-class representation of variation points and dependencies in all abstraction levels, (2) support intrinsic vari...

متن کامل

The COVAMOF Derivation Process

The design, usage and maintenance of variability, i.e. variability management, is a very complex and time-consuming task in industrial product families. The COVAMOF Variability Modeling Framework is our approach to enable efficient variability management. As a practical realization of COVAMOF, we developed the COVAMOF-VS tool suite, which provides several variability views on C#, C++, Java, and...

متن کامل

Managing Variability in Software Product Families

Software product families have proven to be an effective approach to reuse in software development. In contrary to popular belief, however, deriving products from a product family in an industrial context is an expensive and time-consuming activity. Modelling the variability in a product family can address most of the underlying problems. COVAMOF is a variability modelling approach that represe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004